
public class LLamada implements Comparable<LLamada>{
	private Fecha fechallamada;
	private String telefonodestino;
	private double tarifa;
	private int duracion;
	
	public LLamada() {
		
	}
	public LLamada(Fecha f,String tel,double tar,int dur) {
		this.fechallamada=f;
		this.telefonodestino=tel;
		this.tarifa=tar;
		this.duracion=dur;
	}
	public Fecha getFechallamada() {
		return fechallamada;
	}
	public void setFechallamada(Fecha fechallamada) {
		this.fechallamada = fechallamada;
	}
	public String getTelefonodestino() {
		return telefonodestino;
	}
	public void setTelefonodestino(String telefonodestino) {
		this.telefonodestino = telefonodestino;
	}
	public double getTarifa() {
		return tarifa;
	}
	public void setTarifa(double tarifa) {
		this.tarifa = tarifa;
	}
	public int getDuracion() {
		return duracion;
	}
	public void setDuracion(int duracion) {
		this.duracion = duracion;
	}
	public String toString() {
		String s="";
		s=s+"LLAMADA-->FECHA:"+ this.fechallamada.toString()+",TELEFONO:"+this.telefonodestino+",TARIFA:"+this.tarifa+",DURACION:"+this.duracion;
		return s;
	}
	public double importe() {
		int duracion=this.duracion;
		double tarifa=this.tarifa;
		double x=duracion*tarifa;
		return x;
	}
	public int compareTo(LLamada llam) {//comparamos por duracion
		//LLamada llam=(LLamada) o;
		int d=this.duracion;
		int d2=llam.duracion;
		if(d>d2)
		{
			return 1;
		}
		else
		{
			if(d<d2)
			{
				return -1;
			}
			else
			{
				return 0;
			}
		}	
	}
	
}
